Self-intersection Removal in Triangular Mesh Offsetting
نویسندگان
چکیده
Proposed in this paper is an efficient algorithm to remove self-intersections from the raw offset triangular mesh. The resulting regular mesh can be used in shape inflation, tool path generation, and process planning to name a few. Objective is to find the valid region set of triangles defining the outer boundary of the offset volume from the raw offset triangular mesh. Starting with a seed triangle, the algorithm grows the valid region to neighboring triangles until it reaches triangles with self-intersection. Then the region growing process crosses over the self-intersection and moves to the adjacent valid triangle. Therefore the region growing traverses valid triangles and intersecting triangles adjacent to valid triangles only. This property makes the algorithm efficient and robust, since this method omits unnecessary traversing invalid region, which usually has very complex geometric shape and contains many meaningless self-intersections.
منابع مشابه
Contour-parallel tool path generation for three-axis mesh surface machining based on one-step inverse forming
Recently, mesh surfaces have become the focus of considerable interest due to its simplicity for data exchange and geometric computation. However, for mesh surface machining, there are few tool path planning strategies but iso-planar method. In this article, a contour-parallel tool path method is presented for machining complicated mesh surfaces with holes or islands by introducing a so-called ...
متن کاملMultiresolution Techniques for the Simplification of Triangular and Tetrahedral Meshes
We study the simplification of triangular and tetrahedral meshes using techniques based on successive edge collapses, as well as the exploitation of the generated multiple levels of detail for the effective processing of the models. Regarding triangular meshes, we present a method for the construction of progressive hulls, by suitable edge collapses; we use the generated hulls for the accelerat...
متن کاملModifying free-formed NURBS curves and surfaces for offsetting without local self-intersection
This paper presents an algorithm of modifying free-formed NURBS curve/surface for offsetting without local self-intersecting. The method consists of (1) sampling a number of points from a progenitor curve/surface based on second derivatives; (2) checking the curvature or maximum curvature of the progenitor curve/surface at the sampled points; (3) inserting corresponding knots of sampled points;...
متن کاملQuality improvement of surface triangular mesh using a modified Laplacian smoothing approach avoiding intersection
We present a systematic procedure to improve the qualities of triangular molecular surface meshes and at the same time preserve the manifoldness. The procedure utilizes an algorithm to remove redundant points having three or four valences and another algorithm to smooth the mesh using a modified version of Laplacian method without causing intersecting triangles. This approach can be effectively...
متن کاملNavigation Queries from Triangular Meshes
Navigation meshes are commonly employed as a practical representation for path planning and other navigation queries in animated virtual environments and computer games. This paper explores the use of triangulations as a navigation mesh, and discusses several useful triangulation–based algorithms and operations: environment modeling and validity, automatic agent placement, tracking moving obsta...
متن کامل